// pages/zixun_detail/zixunshi/zixunshi.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    // 咨询师
    consultant: "",
    // 擅长领域
    areasList: "",
    // 收费标准
    priceStyle: "",
    morepriceStyle: "",
    // 私信(回复留言)
    privateMessageList: "",
    moreprivateMessageList: "",
    // 用户评价(预约咨询表 中 附带有咨询评价)
    consultationAppointmentList: "",
    moreconsultationAppointmentList: "",
    //发布课程
    coursesList: "",
    morecoursesList: "",
    userId:"",
    //预约咨询传过来的数据
    data: "",
    consultationContent:""
  },
  lookMore(e) {
    let i = e.currentTarget.dataset.i;
    if (i == 1) {
      const more = this.data.morepriceStyle
      this.setData({
        priceStyle: more
      })
    }
    if (i == 2) {
      const more = this.data.moreprivateMessageList
      this.setData({
        privateMessageList: more
      })
    }
    if (i == 3) {
      const more = this.data.moreconsultationAppointmentList
      this.setData({
        consultationAppointmentList: more
      })
    }
    if (i == 4) {
      const more = this.data.morecoursesList
      this.setData({
        coursesList: more
      })
    }



  },

  returnZxyy() {
    console.log("走return主页这里了");
    wx.navigateBack({
      delta: 1,
      events: {
        //为指定事件添加一个监听器, 获取二级页面给一级页面的传值
        getGoodsDetailValue(a) {
          console.log(a); //来自二级页面的传值
          console.log(this); //修改了指向,不再表示page对象
          console.log(that);
          that.setData({}); //为了获取二级页面的传值后, 显示
        }
      }
    })
  },
  private:function(){
    if (!this.data.userId) {
      // 如果没有 userId，弹出提示请登录
      wx.showToast({
        title: '请先登录',
        icon: 'none', // 不显示默认的图标
        duration: 1000, // 提示的持续时间
      });
      return;
    }
   


    wx.navigateTo({
      url: '../private_message/private_message?consultantId=' + this.data.consultant.consultantId,
    })
  },
  zixun() {
    wx.navigateTo({
      url: '../../zhuye_detail/zixunyuyue/zixunyuyue?consultantId=' + this.data.consultant.consultantId,
      success: () => {
        console.log('跳转成功，传递的咨询师ID：', this.data.consultant.consultantId);
      },
      fail: (err) => {
        console.error('跳转失败：', err);
      }
    });
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    console.log(options);
    const user = wx.getStorageSync('user');
    console.log(user);
    wx.request({
      url: 'http://120.26.112.194:80/api/consultants/selectConsultantsDetail?consultantId=' + options.id,
      method: 'GET',
      success: (res) => {
        console.log(res.data.data);
        // 收费标准
        this.setData({
          // 咨询师
          consultant: res.data.data,
          // 擅长领域
          areasList: res.data.data.areasList,
          // 收费标准
          priceStyle: res.data.data.chargeStandardAssociationList.slice(0, 3),
          morepriceStyle: res.data.data.chargeStandardAssociationList,
          //回复留言(私信)
          privateMessageList: res.data.data.privateMessageList.slice(0, 3),
          moreprivateMessageList: res.data.data.privateMessageList,
          // 用户评价(预约咨询表 中 附带有咨询评价)
          consultationAppointmentList: res.data.data.consultationAppointmentList.slice(0, 3),
          moreconsultationAppointmentList: res.data.data.consultationAppointmentList,
          //发布课程
          coursesList: res.data.data.coursesList.slice(0, 3),
          morecoursesList: res.data.data.coursesList,
          userId:user.userId
        })
        if ('data' in options) {
            this.setData({
              consultationContent:JSON.parse(options.data).section
            })
            console.log(this.data.consultationContent);
        }
      },
      fail: () => {
        // 请求失败的处理逻辑
        console.error('请求失败', error);
      }
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})